salvation of mankind - Espagnol Anglais Dictionnaire